const fs = require("fs");

// console.log(fs)

// 增（写）
// fs.writeFile(参数1, 参数2, 参数3);
// fs.writeFile("./test.txt", "hello world", aaa => {
//     // aaa有值，说明操作失败
//     // aaa没有值，说明操作成功
//     console.log(aaa);
// });

// 改（重写）
// 改名
// fs.rename(参数1, 参数2, 参数3)
// fs.rename("./test.txt", "./hello.txt", err=>{
//     console.log(err);
// })
// 改文件内容
// fs.writeFile("./test.txt", "hello hahahhahaah", aaa => {
//     // aaa有值，说明操作失败
//     // aaa没有值，说明操作成功
//     console.log(aaa);
// });

// 查（读）
// fs.readFile(参数1, 参数2, 参数3)
// fs.readFile("./test.txt", "utf-8" ,(aaa, bbb)=>{
//     // aaa表示是否报错
//     // bbb表示读取出来的数据
//     console.log(aaa)
//     console.log(bbb);
// })

// 删
// fs.unlink(参数1, 参数2)
// fs.unlink("./test.txt", err => {
//     console.log(err)
// })


// 在hello.txt文件内增加数据：123

// 先读
// fs.readFile("./hello.txt", "utf-8", (err, data)=>{
//     // 解析操作数据
//     data = data + "123";

//     // 再写回去
//     fs.writeFile("./hello.txt", data, aaa => {
//         console.log(aaa);
//     });
// })

